#ifndef __SCNS_GYRO_H__
#define __SCNS_GYRO_H__

#include "ScnsConfig.h"

#if (defined(SCNS_GYRO_ENABLE)&&SCNS_GYRO_ENABLE==1)||(defined(SCNS_GYRO_VIRTUAL_ENABLE)&&SCNS_GYRO_VIRTUAL_ENABLE==1)

#include "ScnsYing.h"
#include "ScnsBspGyro.h"
#include "ScnsGyroType.h"

extern ScnsGyroResult scnsGyroResult[SCNS_GYRO_MAX];

#endif

#if defined(SCNS_GYRO_ENABLE)&&SCNS_GYRO_ENABLE==1

extern ScnsStatus scnsGyroInit(ScnsGyroEnum gyrN);
extern void scnsGyroInterrupt(ScnsGyroEnum gyrN);

#endif
#endif
